package com.ihr360.payroll.service.payroll.mock.core;

import com.ihr360.payroll.config.SalaryTaxTypeEntity;
import com.ihr360.payroll.model.dto.salary.basecode.SalaryTaxType;
import com.ihr360.payroll.model.dto.salary.tax.TaxTypeCode;

public class TaxTypeHelper {
    public  static SalaryTaxType  salaryTaxType(){
        SalaryTaxType taxType = new SalaryTaxType();
        taxType.setCode(TaxTypeCode.SALARY_TAX);
        return taxType;
    }

    public  static SalaryTaxTypeEntity  salaryTaxTypeEntity(){
        SalaryTaxTypeEntity taxType = new SalaryTaxTypeEntity();
        taxType.setCode(TaxTypeCode.SALARY_TAX);
        return taxType;
    }
    public  static SalaryTaxType  annualBonusTaxType(){
        SalaryTaxType taxType = new SalaryTaxType();
        taxType.setCode(TaxTypeCode.ANNUAL_BONUS_TAX);
        return taxType;
    }

    public  static SalaryTaxTypeEntity annualBonusTaxTypeEntity(){
        SalaryTaxTypeEntity taxType = new SalaryTaxTypeEntity();
        taxType.setCode(TaxTypeCode.ANNUAL_BONUS_TAX);
        return taxType;
    }

    public  static SalaryTaxType  laborTaxType(){
        SalaryTaxType taxType = new SalaryTaxType();
        taxType.setCode(TaxTypeCode.LABOR_TAX);
        return taxType;
    }
}